.header-of-page {
  z-index: 10;
}
.header-of-page .fg-invite span {
  font-weight: 700 !important;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-linear-gradient(left, #FFF9F2 0%, #FFBE17 25%, #F6A517 45%, #FFBE4C 55%, #FFBE17 75%, #FFF9F2 100%) !important;
  background-size: 250% 100%;
  -webkit-background-clip: text;
  -webkit-animation: word 3s linear infinite;
}
.header-of-page.active .fg-invite span {
  font-weight: 700 !important;
  -webkit-text-fill-color: transparent;
  background-image: -webkit-linear-gradient(left, #F51818, #FF5D30 25%, #F6A517 45%, #FFBE4C 55%, #FF5D30 75%, #F51818) !important;
  background-size: 250% 100%;
  -webkit-background-clip: text;
  -webkit-animation: word 3s linear infinite;
}
.top-ad-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 99;
  display: flex;
  justify-content: center;
  /* 改为居中布局 */
  cursor: pointer;
  overflow: hidden;
}
.top-ad-container .ad-edge-filler {
  flex: 1;
  /* 自动填充剩余空间 */
  min-width: 0px;
  background-color: #fd3f3d;
  height: 100%;
}
.top-ad-container .ad-content-wrapper {
  width: 1920px;
  /* 匹配设计图宽度 */
  height: 100%;
  background-size: cover;
}
.home .center {
  text-align: center;
}
.home .global-banner .banner-inner .banner-btn {
  width: 200px;
}
.home .global-banner .banner-inner .banner-btn.white {
  background-color: #fff;
  color: #fe4066;
  margin-left: 24px;
}
.home .global-banner .banner-inner .play-video {
  display: block;
  margin: 24px auto 0;
  background: initial;
  border: 0;
  height: auto;
  line-height: 39px;
}
.home .global-banner .banner-inner .play-video i {
  color: #fff;
  margin-right: 2px;
}
.home .global-banner .banner-inner .play-video span {
  color: #fff;
}
.home .home-title {
  font-size: 40px;
  line-height: 128%;
  color: #000000;
  text-align: center;
  padding: 140px 15px 0;
  font-weight: 600;
}
.home .feature {
  text-align: center;
  padding-bottom: 50px;
}
.home .feature .feature-content {
  margin: 80px auto 0;
  overflow: hidden;
  max-width: 1300px;
  width: 92%;
}
.home .feature .feature-content .feature-item {
  vertical-align: top;
  float: left;
  width: 25%;
  padding: 0 10px;
  box-sizing: border-box;
}
.home .feature .feature-content .feature-item .sprites {
  width: 88px;
  height: 88px;
  margin: 0 auto;
  background: url('/images/home_sprites.webp');
}
.home .feature .feature-content .feature-item .bg-icon1 {
  background-position: -10px -2170px;
}
.home .feature .feature-content .feature-item .bg-icon2 {
  background-position: -10px -2278px;
}
.home .feature .feature-content .feature-item .bg-icon3 {
  background-position: -10px -2386px;
}
.home .feature .feature-content .feature-item .bg-icon4 {
  background-position: -10px -2494px;
}
.home .feature .feature-content .feature-item h3 {
  font-size: 24px;
  line-height: 150%;
  margin: 38px 0 4px;
  font-weight: 600;
  letter-spacing: 2px;
}
.home .feature .feature-content .feature-item p {
  max-width: 310px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 175%;
  color: #8c8889;
}
.home .home-lists {
  margin: 162px auto 0;
  position: relative;
  max-width: 1920px;
}
.home .home-lists::after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
}
.home .home-lists .content-right {
  width: 52%;
  float: right;
  position: relative;
  max-width: 960px;
}
.home .home-lists .content-right img {
  max-width: 100%;
  box-shadow: 0 30px 50px rgba(0, 0, 0, 0.08);
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.5s;
  border-radius: 16px;
}
.home .home-lists .content-right img:first-child {
  position: relative;
  left: auto;
  top: auto;
}
.home .home-lists .content-right img.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.home .home-lists .content-left {
  position: absolute;
  top: 50%;
  margin-top: -270px;
  width: 100%;
  left: 0;
}
.home .home-lists .content-left .content-warp {
  max-width: 1300px;
  margin: 0 auto;
  overflow: hidden;
}
.home .home-lists .content-left .content-warp h3 {
  font-size: 14px;
  color: #8c8889;
  line-height: 150%;
  padding-left: 16px;
}
.home .home-lists .content-left .content-warp h4 {
  font-size: 32px;
  color: #000000;
  line-height: 150%;
  padding-left: 16px;
  margin: 0 0 30px;
  font-weight: 600;
}
.home .home-lists .content-left .content-warp ul {
  width: 585px;
}
.home .home-lists .content-left .content-warp ul li {
  cursor: default;
  transition: 0.2s;
  padding: 12px 0 18px 16px;
  border-radius: 8px;
}
.home .home-lists .content-left .content-warp ul li.active {
  background: #f8f6f6;
}
.home .home-lists .content-left .content-warp ul li span {
  display: block;
  font-size: 20px;
  line-height: 34px;
  color: #000000;
  font-weight: 600;
}
.home .home-lists .content-left .content-warp ul li p {
  font-size: 14px;
  line-height: 24px;
  color: #8c8889;
  max-width: 495px;
  height: 48px;
}
.home .home-lists .content-left .content-warp a {
  width: 120px;
  height: 40px;
  font-size: 16px;
  color: #ffffff;
  background: #fe4066;
  border-radius: 6px;
  display: inline-block;
  vertical-align: top;
  line-height: 40px;
  text-align: center;
  margin: 30px 0 0 16px;
  transition: 0.3s ease-in;
}
.home .home-lists .content-left .content-warp a i {
  font-size: 18px;
  color: #fe4066;
  margin-right: 7px;
}
.home .home-lists .content-left .content-warp a:hover {
  opacity: 0.8;
}
.home .home-lists .content-left .content-warp .video-href {
  color: #5c5758;
  width: 118px;
  height: 38px;
  line-height: 38px;
  background-color: #ffffff;
  border: 1px solid #e9e9e9;
  margin-left: 8px;
  cursor: pointer;
}
.home .home-lists .content-left .content-warp .mockplus-more {
  color: #8c8889 !important;
  margin-top: 20px !important;
}
.home .home-lists .content-left .content-warp .mockplus-more:hover {
  color: #ff5476 !important;
}
.home .home-lists-two .content-right {
  float: left;
}
.home .home-lists-two .content-left .content-warp .content-warp-two {
  float: right;
}
.home .phone-home-lists {
  display: none;
  margin: 80px auto 0;
  max-width: 700px;
  text-align: center;
}
.home .phone-home-lists h3 {
  font-size: 14px;
  color: #8c8889;
  line-height: 150%;
}
.home .phone-home-lists h4 {
  font-size: 24px;
  color: #000000;
  line-height: 150%;
  margin: 1px 0 15px;
  font-weight: 600;
}
.home .phone-home-lists .pager {
  margin-top: 15px;
}
.home .phone-home-lists .pager li {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  transition: 0.2s;
  background: #ffffff;
  border: 1px solid #fe4066;
  margin: 0 5px;
}
.home .phone-home-lists .pager li.active {
  background: #fe4066;
  width: 25px;
}
.home .phone-home-lists .contents {
  position: relative;
}
.home .phone-home-lists .contents li {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: 0.5s;
}
.home .phone-home-lists .contents li:first-child {
  position: relative;
  left: auto;
  top: auto;
}
.home .phone-home-lists .contents li.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.home .phone-home-lists .contents li img {
  display: block;
  width: 100%;
}
.home .phone-home-lists .contents li p {
  font-size: 14px;
  margin-top: 15px;
  color: #000000;
}
.home .company ul {
  width: 92%;
  overflow: hidden;
  max-width: 1320px;
  padding: 45px 0 140px;
  margin: 0 auto;
}
.home .company ul li {
  float: left;
  width: 16%;
  height: 70px;
  background-image: url('/images/home_sprites.webp');
  background-position-x: -10px;
}
.home .company ul li:first-child {
  background-position: -10px -10px;
}
.home footer {
  background-color: #ffffff;
}
@media (max-width: 1800px) {
  .home .home-lists {
    min-height: 400px;
  }
}
@media (max-width: 1550px) {
  .home .clear-space .design-lists {
    margin: 186px auto 0 !important;
  }
}
@media (max-width: 1366px) {
  .home .home-lists .content-left .content-warp {
    max-width: 1100px;
    box-sizing: border-box;
    padding: 0 15px;
  }
  .home .home-lists .content-left .content-warp h3 {
    padding-left: 15px;
  }
  .home .home-lists .content-left .content-warp h4 {
    padding-left: 15px;
    margin-bottom: 15px;
  }
  .home .home-lists .content-left .content-warp a {
    padding-left: 15px;
    margin-top: 20px;
  }
  .home .home-lists .content-left .content-warp ul {
    max-width: 500px;
  }
  .home .home-lists .content-left .content-warp ul li {
    padding: 12px 15px 18px 15px;
  }
}
@media (max-width: 1130px) {
  .home .header-of-page {
    top: 0px !important;
  }
  .home .top-ad-container {
    display: none !important;
  }
  .home .home-title {
    padding-top: 100px;
    font-size: 28px;
  }
  .home .feature .feature-content {
    margin-top: 50px;
  }
  .home .feature .feature-content .feature-item h3 {
    font-size: 20px;
    margin: 20px 0 10px;
  }
  .home .feature .feature-content .feature-item .sprites {
    transform: scale(0.8);
  }
  .home .home-lists .content-left .content-warp ul {
    max-width: 470px;
  }
  .home .home-lists .content-left .content-warp h4 {
    font-size: 28px;
  }
  .home .company ul {
    padding-bottom: 100px;
  }
  .home .company ul li {
    width: 25%;
    background-position-x: 50% !important;
  }
}
@media (max-width: 999px) {
  .home .feature .feature-content > * + * {
    margin-top: 50px;
  }
  .home .feature .feature-content .feature-item {
    width: 100%;
  }
  .home .feature .feature-content .feature-item h3 {
    margin-top: 15px;
  }
  .home .phone-home-lists {
    display: block;
  }
  .home .phone-home-lists .get-more {
    display: block;
    font-size: 14px;
    text-align: center;
    width: 120px;
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
    color: #ffffff;
    background: #fe4066;
    padding: 0;
    margin: 24px auto 0;
  }
  .home .phone-home-lists .video-href {
    width: 118px;
    height: 38px;
    line-height: 38px;
    color: #5c5758;
    border: 1px solid #e9e9e9;
    background-color: #ffffff;
    margin-top: 10px;
  }
  .home .phone-home-lists .video-href i {
    color: #fe4066;
    margin-right: 6px;
  }
  .home .home-lists {
    display: none;
  }
}
@media (max-width: 768px) {
  .home .home-title {
    padding-top: 80px;
    font-size: 24px;
  }
  .home .feature .feature-content {
    margin-top: 40px;
  }
  .home .feature .feature-content > * + * {
    margin-top: 40px;
  }
  .home .feature .feature-content .feature-item .sprites {
    transform: scale(0.65);
  }
  .home .feature .feature-content .feature-item h3 {
    font-size: 16px;
  }
  .home .company ul {
    padding-bottom: 70px;
  }
  .home .company ul li {
    width: 33.33%;
  }
  .home .phone-home-lists .contents {
    width: 90%;
    margin: 0 auto;
  }
}
@media (max-width: 560px) {
  .home .company ul li {
    width: 50%;
    transform: scale(1);
  }
  .home .global-banner .banner-inner .banner-btn {
    display: block;
  }
  .home .global-banner .banner-inner .banner-btn.white {
    margin: 24px auto 0;
  }
}
@media (max-width: 500px) {
  .home .home-title {
    font-size: 20px;
    padding-top: 60px;
  }
  .home .phone-home-lists h4 {
    font-size: 20px;
  }
  .home .company ul li {
    transform: scale(0.8);
  }
}
@media (max-width: 320px) {
  .home .home-title {
    font-size: 18px;
  }
  .home .company ul li {
    background-position-x: -38px !important;
  }
}
@media (min-width: 1920px) {
  .ad-content-wrapper {
    background-size: cover;
    /* 超宽屏时改为cover */
  }
}
/*# sourceMappingURL=data:application/json;base64,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RUFDbkI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLHVDQUF1QztFQUN6QztBQUNGO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtJQUN0QixnQkFBZ0I7RUFDbEI7QUFDRiIsImZpbGUiOiJob21lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItb2YtcGFnZSB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5mZy1pbnZpdGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRkZGOUYyIDAlLCAjRkZCRTE3IDI1JSwgI0Y2QTUxNyA0NSUsICNGRkJFNEMgNTUlLCAjRkZCRTE3IDc1JSwgI0ZGRjlGMiAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1MCUgMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3b3JkIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5oZWFkZXItb2YtcGFnZS5hY3RpdmUgLmZnLWludml0ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNGNTE4MTgsICNGRjVEMzAgMjUlLCAjRjZBNTE3IDQ1JSwgI0ZGQkU0QyA1NSUsICNGRjVEMzAgNzUlLCAjRjUxODE4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1MCUgMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB3b3JkIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi50b3AtYWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLyog5pS55Li65bGF5Lit5biD5bGAICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3AtYWQtY29udGFpbmVyIC5hZC1lZGdlLWZpbGxlciB7XG4gIGZsZXg6IDE7XG4gIC8qIOiHquWKqOWhq+WFheWJqeS9meepuumXtCAqL1xuICBtaW4td2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkM2YzZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvcC1hZC1jb250YWluZXIgLmFkLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxOTIwcHg7XG4gIC8qIOWMuemFjeiuvuiuoeWbvuWuveW6piAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZSAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvbWUgLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAuYmFubmVyLWJ0biB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5ob21lIC5nbG9iYWwtYmFubmVyIC5iYW5uZXItaW5uZXIgLmJhbm5lci1idG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZlNDA2NjtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4uaG9tZSAuZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC5wbGF5LXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMzlweDtcbn1cbi5ob21lIC5nbG9iYWwtYmFubmVyIC5iYW5uZXItaW5uZXIgLnBsYXktdmlkZW8gaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5ob21lIC5nbG9iYWwtYmFubmVyIC5iYW5uZXItaW5uZXIgLnBsYXktdmlkZW8gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLmhvbWUtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjglO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNDBweCAxNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaG9tZSAuZmVhdHVyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uaG9tZSAuZmVhdHVyZSAuZmVhdHVyZS1jb250ZW50IHtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHdpZHRoOiA5MiU7XG59XG4uaG9tZSAuZmVhdHVyZSAuZmVhdHVyZS1jb250ZW50IC5mZWF0dXJlLWl0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ob21lIC5mZWF0dXJlIC5mZWF0dXJlLWNvbnRlbnQgLmZlYXR1cmUtaXRlbSAuc3ByaXRlcyB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaG9tZV9zcHJpdGVzLndlYnAnKTtcbn1cbi5ob21lIC5mZWF0dXJlIC5mZWF0dXJlLWNvbnRlbnQgLmZlYXR1cmUtaXRlbSAuYmctaWNvbjEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMjE3MHB4O1xufVxuLmhvbWUgLmZlYXR1cmUgLmZlYXR1cmUtY29udGVudCAuZmVhdHVyZS1pdGVtIC5iZy1pY29uMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0yMjc4cHg7XG59XG4uaG9tZSAuZmVhdHVyZSAuZmVhdHVyZS1jb250ZW50IC5mZWF0dXJlLWl0ZW0gLmJnLWljb24zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTIzODZweDtcbn1cbi5ob21lIC5mZWF0dXJlIC5mZWF0dXJlLWNvbnRlbnQgLmZlYXR1cmUtaXRlbSAuYmctaWNvbjQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMjQ5NHB4O1xufVxuLmhvbWUgLmZlYXR1cmUgLmZlYXR1cmUtY29udGVudCAuZmVhdHVyZS1pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luOiAzOHB4IDAgNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLmhvbWUgLmZlYXR1cmUgLmZlYXR1cmUtY29udGVudCAuZmVhdHVyZS1pdGVtIHAge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTc1JTtcbiAgY29sb3I6ICM4Yzg4ODk7XG59XG4uaG9tZSAuaG9tZS1saXN0cyB7XG4gIG1hcmdpbjogMTYycHggYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuLmhvbWUgLmhvbWUtbGlzdHM6OmFmdGVyIHtcbiAgY29udGVudDogJy4nO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LXJpZ2h0IHtcbiAgd2lkdGg6IDUyJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4uaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1yaWdodCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMzBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmhvbWUgLmhvbWUtbGlzdHMgLmNvbnRlbnQtcmlnaHQgaW1nOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG59XG4uaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1yaWdodCBpbWcuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgaDQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvbWUgLmhvbWUtbGlzdHMgLmNvbnRlbnQtbGVmdCAuY29udGVudC13YXJwIHVsIHtcbiAgd2lkdGg6IDU4NXB4O1xufVxuLmhvbWUgLmhvbWUtbGlzdHMgLmNvbnRlbnQtbGVmdCAuY29udGVudC13YXJwIHVsIGxpIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcGFkZGluZzogMTJweCAwIDE4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmhvbWUgLmhvbWUtbGlzdHMgLmNvbnRlbnQtbGVmdCAuY29udGVudC13YXJwIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY2ZjY7XG59XG4uaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIG1heC13aWR0aDogNDk1cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCBhIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMCAwIDE2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG59XG4uaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgYSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZlNDA2NjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCAudmlkZW8taHJlZiB7XG4gIGNvbG9yOiAjNWM1NzU4O1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCAubW9ja3BsdXMtbW9yZSB7XG4gIGNvbG9yOiAjOGM4ODg5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCAubW9ja3BsdXMtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZmY1NDc2ICFpbXBvcnRhbnQ7XG59XG4uaG9tZSAuaG9tZS1saXN0cy10d28gLmNvbnRlbnQtcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5ob21lIC5ob21lLWxpc3RzLXR3byAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgLmNvbnRlbnQtd2FycC10d28ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaG9tZSAucGhvbmUtaG9tZS1saXN0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lIC5waG9uZS1ob21lLWxpc3RzIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhjODg4OTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uaG9tZSAucGhvbmUtaG9tZS1saXN0cyBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW46IDFweCAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaG9tZSAucGhvbmUtaG9tZS1saXN0cyAucGFnZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhvbWUgLnBob25lLWhvbWUtbGlzdHMgLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlNDA2NjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5ob21lIC5waG9uZS1ob21lLWxpc3RzIC5wYWdlciBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmU0MDY2O1xuICB3aWR0aDogMjVweDtcbn1cbi5ob21lIC5waG9uZS1ob21lLWxpc3RzIC5jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lIC5waG9uZS1ob21lLWxpc3RzIC5jb250ZW50cyBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmhvbWUgLnBob25lLWhvbWUtbGlzdHMgLmNvbnRlbnRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG59XG4uaG9tZSAucGhvbmUtaG9tZS1saXN0cyAuY29udGVudHMgbGkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uaG9tZSAucGhvbmUtaG9tZS1saXN0cyAuY29udGVudHMgbGkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvbWUgLnBob25lLWhvbWUtbGlzdHMgLmNvbnRlbnRzIGxpIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhvbWUgLmNvbXBhbnkgdWwge1xuICB3aWR0aDogOTIlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgcGFkZGluZzogNDVweCAwIDE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob21lIC5jb21wYW55IHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNiU7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2hvbWVfc3ByaXRlcy53ZWJwJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwcHg7XG59XG4uaG9tZSAuY29tcGFueSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xMHB4O1xufVxuLmhvbWUgZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWUgLmhvbWUtbGlzdHMge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5ob21lIC5jbGVhci1zcGFjZSAuZGVzaWduLWxpc3RzIHtcbiAgICBtYXJnaW46IDE4NnB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgaDMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgaDQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ob21lIC5ob21lLWxpc3RzIC5jb250ZW50LWxlZnQgLmNvbnRlbnQtd2FycCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgdWwge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLmhvbWUgLmhvbWUtbGlzdHMgLmNvbnRlbnQtbGVmdCAuY29udGVudC13YXJwIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMThweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5ob21lIC5oZWFkZXItb2YtcGFnZSB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZSAudG9wLWFkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lIC5ob21lLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5ob21lIC5mZWF0dXJlIC5mZWF0dXJlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmhvbWUgLmZlYXR1cmUgLmZlYXR1cmUtY29udGVudCAuZmVhdHVyZS1pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxuICAuaG9tZSAuZmVhdHVyZSAuZmVhdHVyZS1jb250ZW50IC5mZWF0dXJlLWl0ZW0gLnNwcml0ZXMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICAuaG9tZSAuaG9tZS1saXN0cyAuY29udGVudC1sZWZ0IC5jb250ZW50LXdhcnAgdWwge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbiAgLmhvbWUgLmhvbWUtbGlzdHMgLmNvbnRlbnQtbGVmdCAuY29udGVudC13YXJwIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmhvbWUgLmNvbXBhbnkgdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuaG9tZSAuY29tcGFueSB1bCBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmhvbWUgLmZlYXR1cmUgLmZlYXR1cmUtY29udGVudCA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5ob21lIC5mZWF0dXJlIC5mZWF0dXJlLWNvbnRlbnQgLmZlYXR1cmUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUgLmZlYXR1cmUgLmZlYXR1cmUtY29udGVudCAuZmVhdHVyZS1pdGVtIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5ob21lIC5waG9uZS1ob21lLWxpc3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZSAucGhvbmUtaG9tZS1saXN0cyAuZ2V0LW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZlNDA2NjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIH1cbiAgLmhvbWUgLnBob25lLWhvbWUtbGlzdHMgLnZpZGVvLWhyZWYge1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICM1YzU3NTg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmhvbWUgLnBob25lLWhvbWUtbGlzdHMgLnZpZGVvLWhyZWYgaSB7XG4gICAgY29sb3I6ICNmZTQwNjY7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmhvbWUgLmhvbWUtbGlzdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAuaG9tZS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ob21lIC5mZWF0dXJlIC5mZWF0dXJlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmhvbWUgLmZlYXR1cmUgLmZlYXR1cmUtY29udGVudCA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5ob21lIC5mZWF0dXJlIC5mZWF0dXJlLWNvbnRlbnQgLmZlYXR1cmUtaXRlbSAuc3ByaXRlcyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcbiAgfVxuICAuaG9tZSAuZmVhdHVyZSAuZmVhdHVyZS1jb250ZW50IC5mZWF0dXJlLWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaG9tZSAuY29tcGFueSB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmhvbWUgLmNvbXBhbnkgdWwgbGkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmhvbWUgLnBob25lLWhvbWUtbGlzdHMgLmNvbnRlbnRzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmhvbWUgLmNvbXBhbnkgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuaG9tZSAuZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC5iYW5uZXItYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZSAuZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC5iYW5uZXItYnRuLndoaXRlIHtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUgLmhvbWUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuaG9tZSAucGhvbmUtaG9tZS1saXN0cyBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5ob21lIC5jb21wYW55IHVsIGxpIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaG9tZSAuaG9tZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ob21lIC5jb21wYW55IHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvKiDotoXlrr3lsY/ml7bmlLnkuLpjb3ZlciAqL1xuICB9XG59XG4iXX0= */